@charset "utf-8";

.aljxqh .aljxcon .info h3 {display: none;}
.aljxqh .aljxcon .info p {display: none;}

@media screen and (max-width: 1700px) {


}
@media screen and (min-width: 1500px) and (max-width: 1600px) {
    .aljxqh .aljxcon .info{padding-left:30px;}
    .aljxqh .tab-hd ul li span{font-size:16px;}
	.ryzzqh .inBox .inBd{width:calc(100% - 500px);padding: 0 8%;margin-left:0px; margin-top:0px;}
	.ryzzqh .prne{width:calc(100% - 500px);}

}

@media screen and (min-width: 1400px) and (max-width: 1500px) {
    .aljxqh .aljxcon .info{padding-left:30px;}
    .aljxqh .tab-hd ul li span{font-size:16px;}
	.qywh .qywh_info span{text-indent:20px;font-size:14px;}
	.szjjqh .hd ul li a h3{font-size:22px;}
	.ryzzqh .inBox .inBd{width:calc(100% - 500px);padding: 0 8%;margin-left:0px; margin-top:0px;}
	.ryzzqh .prne{width:calc(100% - 500px);}

}

/*960-1199*/
@media screen and (min-width: 960px) and (max-width: 1399px) {

.wrap{width: 100%;padding: 0 2%;}
.header .wrap{width: 100%;padding: 0 2%;}
.header{min-width: 100%;height: 68px;z-index: 3;padding: 14px 0;background: #fff;}
.scrolled{}
.search{margin-top: 0;display: none;}
.header .search .tjbtn{background: url(../images/sobtnon.png) no-repeat center center;}
.logo{}
.logo img{height: 40px;}
.nav a.gonav{display: inline-block;float: right;width: 68px;height: 68px;position: absolute;top: -68px;right: 0;}
.nav a.gonav i{width: 68px;height: 68px;display: inline-block;float: right;background: url(../images/gonav.png) no-repeat center center / 50% 50%;}
.nav{position: absolute;left: 0;top: 68px;padding-top: 0px;height: auto;z-index: 999;background: #000;margin: 0;}
.nav ul{display: none;background: #14408a;width: 100%;}
.nav ul li{width: 100%;margin: 0;border: 0 none;border-bottom: 1px solid #3C70BA;border-top: 1px solid #144892;height: auto;line-height: 40px;}
.nav ul li h3{width: 100%;float: left;}
.nav ul li h3 a{height: 40px;line-height: 40px;padding: 0;text-align: center;width: 100%;float: left;color: #ffffff;margin: 0;}
.nav ul li.on h3 a{color: #fff;}
.nav ul li:hover h3 a{color: #fff;}
.nav{width: 100%;}
.nav dl{display: none;}
.nav ul li dl{position: relative;padding-top: 0;top: 0;background: #14408a;}
.nav ul li dl dd a{color: #ffffff;font-size: 14px;}
.scrolled .nav ul li.on h3 a{color: #fff;}
.scrolled .nav ul li h3 a{color: #fff;}


.nav ul>li div.dl{position: unset;}
.nav ul>li div.dd{width: 100%;padding:0 2%;}
.nav ul>li div.dd>a{width: 20%;margin-top: 1%;height: auto;margin-left: 1%;margin-right: 1%;}
.nav ul>li div.dd>a>img{width: 100%;height: auto;}
.nav ul>li div.dd>a>span{padding-top: 0;}
.nav ul>li div.dd>a>p{padding-top: 0;}
.nav ul>li div.dd>a:first-child{margin-left: 1%;}
.nbanner{margin-top: 68px;}
.banner{margin-top: 68px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction{bottom: 10px;}
.szfn, .szjj, .aljx, .xwdt, .ryzz, .gywm{padding: 8% 0 5%;}
.h2tit{margin-bottom: 4%;}
.h2tit h2{margin-bottom: 0;font-size: 24px;line-height: 36px;}
.h2tit a.more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;}
.h2tit a.more:after{margin-left: 10px;}

.video .h2tit{ padding-left: 2%;}
.video .h2tit h2{font-size: 24px;line-height: 36px;}

.szfnlist ul li .picbox{}
.szfnlist ul li .info{padding: 5%;max-width: 50%;}
.szfnlist ul li .info i{width: 100px;height: 100px;}
.szfnlist ul li .info span{font-size: 18px;margin-top: 5px;}
.szfnlist ul li.last a em{font-size: 30px;line-height: 1.2;}
.szfnlist ul li.last a span:after{width: 60px;height: 33px;margin-left: 10px;}
.szjjqh{margin-bottom: 2%;}
.szjjqh .hd ul li{height: 300px;margin-bottom: 1%;}
.szjjqh .hd ul li:nth-child(1) {
    background: url(../images/szjjqhbg1.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(2) {
    background: url(../images/szjjqhbg2.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(3) {
    background: url(../images/szjjqhbg3.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(4) {
    background: url(../images/szjjqhbg4.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(5) {
    background: url(../images/szjjqhbg5.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(6) {
    background: url(../images/szjjqhbg6.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(7) {
    background: url(../images/szjjqhbg7.png) no-repeat center center / auto 100%;
}
 .szjjqh .hd ul li a{padding: 30px 4%;}
 .szjjqh .hd ul li a i{width: 40px;height: 40px;}
 .szjjqh .hd ul li a h3{font-size: 20px;margin-top: 3%;margin-bottom: 1%;}
.xwdtqh{flex-direction: column;}
.xwdtqh .tab-hd{width: 100%;border-right: 0;border-bottom: 1px solid #DEDEDE;}
.xwdtqh .tab-hd ul li{width: 25%;text-align: left;font-size: 20px;margin: 10px 0;}
.xwdtqh .tab-hd ul li:after{background: #666666;width: 20px;margin-right: 10px;}
.xwdtqh .tab-hd ul li.on{font-size: 22px;}
.xwdtqh .tab-hd a.more{display: none;}
.xwdtqh .tab-bd{width: 100%;}
.xwdtlist ul{flex-wrap: wrap;}
.xwdtlist ul li{width: 32%;background: #fefefe;}
.xwdtlist ul li p{margin-bottom: 10px;}
.xwdtlist ul li .date em{font-size: 32px;line-height: 1.6;}
.ryzzbg{padding: 0 2%;height: auto;}
.ryzzqh{width: 100%;}
.ryzzqh .hd{width: 100%;}
.ryzzqh .hd ul li{font-size: 24px;margin-right: 5%;}
.ryzzqh .hd ul li.on{font-size: 24px;}
.ryzzqh .inBox .inHd{width: 40%;margin-top: 6%;}
.ryzzqh .inBox .inHd ul{margin-top: 2%;height: 260px;}
.ryzzqh .inBox .inHd ul li{font-size: 18px;margin: 2% 0;}
.ryzzqh .inBox .inBd{width: 60%;padding: 2% 8%;margin-top: 4%;margin-bottom: 50px;margin-left:0px;float: right;}
.ryzzqh .prne{margin-left: 0px;width: 60%;}


.aljxqh .aljxcon .info h3 {display: block;}
.aljxqh .aljxcon .info p {display: block;}



.aljxqh{background: #14408a;display: flex;align-items: center;}
.aljxqh .tab-bd{width: 75%;padding: 4% 0;}
.aljxqh .aljxcon{flex-direction: row;}
.aljxqh .aljxcon .info{width: 75%;padding: 4%;}
.aljxqh .aljxcon .info h3{margin: 2% 0;}
.aljxqh .aljxcon .picbox{width: 25%;height: auto;}
.aljxqh .tab-hd{width: 25%;height: auto;position: relative;transform: none;top: auto;left: auto;background: none;float: left;margin-left: 0;}
.aljxqh .tab-hd ul{width: 100%;position: unset;transform: none;top: auto;left: auto;background: none;float: left;margin: 2% 0;}
.aljxqh .tab-hd ul li{margin: 2% 0;}
.aljxqh .tab-hd ul li.on:after{border: 1px solid #FFFFFF;}
.aljxqh .tab-hd ul li span{font-size: 16px;}
.aljxqh .tab-hd ul li:nth-child(1) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(2) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(3) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(4) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(5) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(1):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(2):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(3):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(4):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(5):after{margin-right: 10px;}
.gywm {background: url(../images/gywmbg.jpg) no-repeat center center/auto 100%}
.gywm .h2tit{width: 100%;padding-left: 2%;}
.gywm .h2tit h2{font-size: 24px;}
.gywm .h2tit span{font-size: 16px;}
.gywm .gywmcon{width: 100%;padding: 4%;}
.gywm .gywmcon h3{font-size: 20px;margin-bottom: 2%;}
.gywm .gywmcon a.more{margin-top: 2%;margin-bottom: 0%;}
.footer{padding-top: 2%;}
.ftcontact{}
.ftnav ul{flex-wrap: wrap;}
.ftnav ul li{margin: 2% 0;}
.ftnav ul li:before{margin: 0 15px;}
.footer .line{margin: 2% 0 4%;}
.ftcontact dl{margin-bottom: 2%;}
.ftcontact dl dd{margin-bottom: 2%;}
.copyright{margin-bottom: 4%;}
.ftewm{margin-right: 0;text-align: center;}
.ftewm img{max-width: 150px;float: unset;}
.ftewm span{margin: 2% 0;}
.nbanner{width: 100%;overflow: hidden;}
.nbanner img{width: 100%;margin-left: 0%;height: auto;float: left;}
.posi{height: auto;padding: 1% 0;}
.sidebar ul li{width: 20%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.sidebar ul li a{line-height: 40px;display: inline-block;float: none;}
.sidebar2 ul li{width: 33.33%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.nabout{padding: 8% 0;}
.nabout .wrap{}
.nabout .naboutinfo{width: 65%;}
.nabout .naboutinfo h2{font-size: 24px;margin-bottom: 2%;}
.nabout .naboutpic{width: 32%;margin: 0% 0;}
.nabout .naboutpic ul{width: 49%;margin: 0;}
.nabout .naboutpic ul:first-child{margin-left: 2%;}
.navd img{width: 200%;margin-left: -50%;}
.navd span{}
.navd i{margin: 2% 0;}
.navd p{}
.kfhzgy{padding: 8% 0;}
.kfhzgy .title{margin-bottom: 4%;}
.kfhzgy .title h2{margin-bottom: 2%;}
.kfhzgylist{flex-direction: column;}
.kfhzgylist dl{width: 100%;padding: 4%;}
.kfhzgylist dl dt{margin-bottom: 3%;}
.kfhzgylist dl dd{margin-bottom: 2%;}
.kfhzgypic{width: 100%;}
.qywh{height: auto;}
.qywh .qywh_info{padding: 3%;}
.qywh .qywh_info h2{font-size: 24px;margin-bottom: 2%;}
.qywh .qywh_info span{text-indent: 1em;}
.qywh .qywh_list{}
.qywh .qywh_list ul{margin-bottom: 4%;}
.qywh .qywh_list ul li h3{font-size: 20px;margin-bottom: 2%;}
.qywh .qywh_list ul li{width: 100%;padding: 3%;bb}
.qywh .qywh_list ul li i{width: 30px;height: 30px;top: 10px;right: 2%;}
.qywh .qywh_list ul li:nth-child(3){border-bottom: 1px solid rgba(255, 255, 255, 0.45);}
.ptb8{padding: 8% 0;}
.szfnpx_top .picbox{}
.szfnpx_top .info{padding: 25px;}
.case_tt .info{padding: 4%;}
.case_tt .info h3{font-size: 20px;}
.case_tt .info span{margin: 2% 0;}
.case_tt .info p{font-size: 14px;margin-bottom: 2%;line-height: 2;}
.case_tt .info .more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;margin-bottom: 3%;}
.case_tt .info .more:after{margin-left: 10px;}
.case_list ul li{}
.news_list{margin-top: 0;margin-bottom: 2%;}
.news_list ul li{padding: 4%;}
.news_list ul li .info{padding-left: 10px;padding-right: 10px;}
.news_list ul li .info p{margin-top: 2%;}
.lxwm{}
.lxwm .title{}
.lxwm .title h2{margin: 4% 0 2%;}
.lxwm .title img{}
.lxwm .info{flex-direction: column;margin-top: 4%;}
.lxwm .info dl{margin: 0;}
.lxwm .info dl dt{margin-bottom: 3%;text-align: center;}
.lxwm .info dl dd.line{margin: 2% 0;}
.lxwm .ewm{width: 100%;margin-right: 0;text-align: center;}
.lxwm .ewm img{max-width: 150px;float: unset;}
.lxwm .ewm span{margin: 2% 0;}
.swhz_list ul li{padding: 4%;}
.swhz_list ul li i{width: 50px;height: 50px;}
.swhz_list ul li .info{margin-left: 20px;}
.swhz_list ul li .info p{margin-top: 2%;}
.ly{padding: 4%;}
.ly h3{font-size: 24px;}
.lyform ul li{margin-bottom: 2%;}
.lyform ul li .text{}
.rczp dl{height: auto;}
.rczp dl dd{width: 49%;position: unset;padding: 4%;margin-bottom: 2%;}
.rczp dl dd:nth-child(1){background:#243461 url(../images/rczpdd1bg.png) no-repeat center center / auto 100% ;margin-right: 2%;}
.rczp dl dd:nth-child(2){background:#8f1f21 url(../images/rczpdd2bg.png) no-repeat center center / auto 100% ;margin-left: 0%;}
.rczp dl dd p{margin-top: 2%;}
.rczp ul{}
.rczp ul li{margin-bottom: 2%;}
.rczp ul li a{padding: 4%;}
.rczp ul li span{margin: 2% 0;}
}

/*768-959*/
@media screen and (min-width: 768px) and (max-width: 959px) {
.wrap{width: 100%;padding: 0 2%;}
.header .wrap{width: 100%;padding: 0 2%;}
.header{min-width: 100%;height: 68px;z-index: 3;padding: 14px 0;background: #fff;}
.scrolled{}
.search{margin-top: 0;display: none;}
.header .search .tjbtn{background: url(../images/sobtnon.png) no-repeat center center;}
.logo{}
.logo img{height: 40px;}
.nav a.gonav{display: inline-block;float: right;width: 68px;height: 68px;position: absolute;top: -68px;right: 0;}
.nav a.gonav i{width: 68px;height: 68px;display: inline-block;float: right;background: url(../images/gonav.png) no-repeat center center / 50% 50%;}
.nav{position: absolute;left: 0;top: 68px;padding-top: 0px;height: auto;z-index: 999;background: #000;margin: 0;}
.nav ul{display: none;background: #14408a;}
.nav ul li{width: 100%;margin: 0;border: 0 none;border-bottom: 1px solid #3C70BA;border-top: 1px solid #144892;height: auto;line-height: 40px;}
.nav ul li h3{width: 100%;float: left;}
.nav ul li h3 a{height: 40px;line-height: 40px;padding: 0;text-align: center;width: 100%;float: left;color: #ffffff;margin: 0;}
.nav ul li.on h3 a{color: #fff;}
.nav ul li:hover h3 a{color: #fff;}
.nav{width: 100%;}
.nav dl{display: none;}
.nav ul li dl{position: relative;padding-top: 0;top: 0;background: #14408a;}
.nav ul li dl dd a{color: #ffffff;font-size: 14px;}
.scrolled .nav ul li.on h3 a{color: #fff;}
.scrolled .nav ul li h3 a{color: #fff;}

.nav ul>li div.dl{position: unset;}
.nav ul>li div.dd{width: 100%;padding:0 2%;}
.nav ul>li div.dd>a{width: 20%;margin-top: 1%;height: auto;margin-left: 1%;margin-right: 1%;}
.nav ul>li div.dd>a>img{width: 100%;height: auto;}
.nav ul>li div.dd>a>span{padding-top: 0;}
.nav ul>li div.dd>a>p{padding-top: 0;}
.nav ul>li div.dd>a:first-child{margin-left: 1%;}
.nav ul>li:hover div.dl{height: 260px;}

.nbanner{margin-top: 68px;}
.banner{margin-top: 68px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction{bottom: 10px;}
.szfn, .szjj, .aljx, .xwdt, .ryzz, .gywm{padding: 8% 0 5%;}
.h2tit{margin-bottom: 4%;}
.h2tit h2{margin-bottom: 0;font-size: 24px;line-height: 36px;}
.h2tit a.more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;}
.h2tit a.more:after{margin-left: 10px;}

.video .h2tit{ padding-left: 2%;}
.video .h2tit h2{font-size: 24px;line-height: 36px;}

.customer .h2tit { margin-top: 20px;}

.szfnlist ul li .picbox{}
.szfnlist ul li .info{padding: 5%;max-width: 200px;}
.szfnlist ul li .info i{width: 100px;height: 100px;}
.szfnlist ul li .info span{font-size: 18px;margin-top: 5px;}
.szfnlist ul li.last a em{font-size: 30px;line-height: 1.2;}
.szfnlist ul li.last a span:after{width: 60px;height: 33px;margin-left: 10px;}
.szjjqh{margin-bottom: 2%;}
// .szjjqh .hd ul{flex-direction: column;}
.szjjqh .hd ul li{height: 300px;margin-bottom: 1%;}
// .szjjqh .hd ul li.on{width: 100%;}
.szjjqh .hd ul li:nth-child(1) {
    background: url(../images/szjjqhbg1.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(2) {
    background: url(../images/szjjqhbg2.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(3) {
    background: url(../images/szjjqhbg3.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(4) {
    background: url(../images/szjjqhbg4.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(5) {
    background: url(../images/szjjqhbg5.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(6) {
    background: url(../images/szjjqhbg6.png) no-repeat center center / auto 100%;
}
.szjjqh .hd ul li:nth-child(7) {
    background: url(../images/szjjqhbg7.png) no-repeat center center / auto 100%;
}
 .szjjqh .hd ul li a{padding: 30px 4%;}
 .szjjqh .hd ul li a i{width: 40px;height: 40px;}
 .szjjqh .hd ul li a h3{font-size: 20px;margin-top: 3%;margin-bottom: 1%;}
.xwdtqh{flex-direction: column;}
.xwdtqh .tab-hd{width: 100%;border-right: 0;border-bottom: 1px solid #DEDEDE;}
.xwdtqh .tab-hd ul li{width: 25%;text-align: left;font-size: 20px;margin: 10px 0;}
.xwdtqh .tab-hd ul li:after{background: #666666;width: 20px;margin-right: 10px;}
.xwdtqh .tab-hd ul li.on{font-size: 22px;}
.xwdtqh .tab-hd a.more{display: none;}
.xwdtqh .tab-bd{width: 100%;}
.xwdtlist ul{flex-wrap: wrap;}
.xwdtlist ul li{width: 32%;background: #fefefe;}
.xwdtlist ul li p{margin-bottom: 10px;}
.xwdtlist ul li .date em{font-size: 32px;line-height: 1.6;}
.ryzzbg{padding: 0 2%;height: auto;}
.ryzzqh{width: 100%;}
.ryzzqh .hd{width: 100%;}
.ryzzqh .hd ul li{font-size: 24px;margin-right: 5%;}
.ryzzqh .hd ul li.on{font-size: 24px;}
.ryzzqh .inBox .inHd{width: 40%;margin-top: 6%;}
.ryzzqh .inBox .inHd ul{margin-top: 2%;height: 260px;}
.ryzzqh .inBox .inHd ul li{font-size: 16px;margin: 2% 0;}
.ryzzqh .inBox .inBd{width: 60%;padding: 2% 8%;margin-top: 4%;margin-bottom: 50px;margin-left:0px;float: right;}
.ryzzqh .prne{margin-left: 0px;width: 60%;}
.aljxqh{background: #14408a;display: flex;align-items: center;}
.aljxqh .tab-bd{width: 75%;padding: 4% 0;}
.aljxqh .aljxcon{flex-direction: row;}
.aljxqh .aljxcon .info{width: 75%;padding: 4%;}
.aljxqh .aljxcon .info h3{margin: 2% 0;}
.aljxqh .aljxcon .picbox{width: 25%;height: auto;}
.aljxqh .tab-hd{width: 25%;height: auto;position: relative;transform: none;top: auto;left: auto;background: none;float: left;margin-left: 0;}
.aljxqh .tab-hd ul{width: 100%;position: unset;transform: none;top: auto;left: auto;background: none;float: left;margin: 2% 0;}
.aljxqh .tab-hd ul li{margin: 2% 0;}
.aljxqh .tab-hd ul li.on:after{border: 1px solid #FFFFFF;}
.aljxqh .tab-hd ul li span{font-size: 16px;}
.aljxqh .tab-hd ul li:nth-child(1) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(2) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(3) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(4) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(5) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(1):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(2):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(3):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(4):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(5):after{margin-right: 10px;}
.gywm {background: url(../images/gywmbg.png) no-repeat center center/auto 100%}
.gywm .h2tit{width: 100%;padding-left: 2%;}
.gywm .h2tit h2{font-size: 24px;}
.gywm .h2tit span{font-size: 16px;}
.gywm .gywmcon{width: 100%;padding: 4%;}
.gywm .gywmcon h3{font-size: 20px;margin-bottom: 2%;}
.gywm .gywmcon a.more{margin-top: 6%;margin-bottom: 6%;}
.footer{padding-top: 6%;}
.ftcontact{width: 100%;}
.ftnav ul{flex-wrap: wrap;}
.ftnav ul li{margin: 2% 0;}
.ftnav ul li:before{margin: 0 15px;}
.footer .line{margin: 2% 0 4%;}
.ftcontact dl{margin-bottom: 2%;}
.ftcontact dl dd{margin-bottom: 2%;}
.copyright{margin-bottom: 4%;}
.ftewm{width: 100%;margin-right: 0;text-align: center;}
.ftewm img{max-width: 150px;float: unset;}
.ftewm span{margin: 2% 0;}
.nbanner{width: 100%;overflow: hidden;}
.nbanner img{width: 160%;margin-left: -30%;height: auto;float: left;}
.posi{height: auto;padding: 1% 0;}
.sidebar ul li{width: 20%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.sidebar ul li a{line-height: 40px;display: inline-block;float: none;}
.sidebar2 ul li{width: 33.33%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.nabout{padding: 8% 0;}
.nabout .wrap{flex-direction: column;}
.nabout .naboutinfo{width: 100%;}
.nabout .naboutinfo h2{font-size: 24px;margin-bottom: 2%;}
.nabout .naboutpic{width: 100%;margin: 4% 0;}
.nabout .naboutpic ul{width: 49%;margin: 0;}
.nabout .naboutpic ul:first-child{margin-left: 2%;}
.navd img{width: 200%;margin-left: -50%;}
.navd span{font-size: 22px;}
.navd i{margin: 2% 0;}
.navd p{font-size: 14px;}
.kfhzgy{padding: 8% 0;}
.kfhzgy .title{margin-bottom: 4%;}
.kfhzgy .title h2{font-size: 24px;margin-bottom: 2%;}
.kfhzgylist{flex-direction: column;}
.kfhzgylist dl{width: 100%;padding: 8%;}
.kfhzgylist dl dt{font-size: 20px;margin-bottom: 3%;}
.kfhzgylist dl dd{margin-bottom: 2%;}
.kfhzgypic{width: 100%;}
.qywh{height: auto;flex-direction: column;}
.qywh .qywh_info{width: 100%;padding: 4%;}
.qywh .qywh_info h2{font-size: 24px;margin-bottom: 2%;}
.qywh .qywh_info span{font-size: 14px;margin-top: 2%;height: auto;line-height: 3;text-indent: 2em;}
.qywh .qywh_list{width: 100%;}
.qywh .qywh_list ul{margin-bottom: 4%;}
.qywh .qywh_list ul li h3{font-size: 20px;margin-bottom: 2%;}
.qywh .qywh_list ul li{width: 100%;padding: 3%;bb}
.qywh .qywh_list ul li i{width: 30px;height: 30px;top: 10px;right: 2%;}
.qywh .qywh_list ul li:nth-child(3){border-bottom: 1px solid rgba(255, 255, 255, 0.45);}
.ptb8{padding: 8% 0;}
.gszz_list ul li{width: 49%;margin-right: 2%;}
.gszz_list ul li:nth-child(3n){margin-right: 2%;}
.gszz_list ul li:nth-child(2n){margin-right: 0;}
.gszz_list ul li .picboxbg{padding: 6%;}
.gszz_list ul li h3{font-size: 14px;margin-top: 2%;}
.djhd_list ul li{width: 49%;margin-right: 2%;}
.djhd_list ul li:nth-child(3n){margin-right: 2%;}
.djhd_list ul li:nth-child(2n){margin-right: 0;}
.djhd_list ul li .info h3{font-size: 14px;margin-top: 2%;margin-bottom: 2%;}
.szfnpx_top .picbox{width: 100%;}
.szfnpx_top .info{width: 100%;position: unset;top: auto;transform: unset;}
.szjj_list ul li{width: 49%;margin-right: 2%;}
.szjj_list ul li:nth-child(3n){margin-right: 2%;}
.szjj_list ul li:nth-child(2n){margin-right: 0;}
.szjj_list ul li .info{padding: 4%;}
.szjj_list ul li .info h3{margin-bottom: 2%;}
.case_tt .info{padding: 4%;}
.case_tt .info h3{font-size: 20px;}
.case_tt .info span{margin: 2% 0;}
.case_tt .info p{font-size: 14px;margin-bottom: 2%;line-height: 2;}
.case_tt .info .more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;margin-bottom: 3%;}
.case_tt .info .more:after{margin-left: 10px;}
.case_list ul li{}
.news_list{margin-top: 0;margin-bottom: 2%;}
.news_list ul li{padding: 4%;}
.news_list ul li .info{padding-left: 10px;padding-right: 10px;}
.news_list ul li .info p{margin-top: 2%;}
.lxwm{}
.lxwm .title{width: 40%;}
.lxwm .title h2{margin: 4% 0 2%;}
.lxwm .title img{}
.lxwm .info{width: 60%;flex-direction: column;margin-top: 4%;}
.lxwm .info dl{margin: 0;}
.lxwm .info dl dt{margin-bottom: 3%;text-align: center;}
.lxwm .info dl dd.line{margin: 2% 0;}
.lxwm .ewm{width: 100%;margin-right: 0;text-align: center;}
.lxwm .ewm img{max-width: 150px;float: unset;}
.lxwm .ewm span{margin: 2% 0;}
.swhz_list ul li{padding: 4%;}
.swhz_list ul li i{width: 50px;height: 50px;}
.swhz_list ul li .info{margin-left: 20px;}
.swhz_list ul li .info p{margin-top: 2%;}
.ly{padding: 4%;}
.ly h3{font-size: 24px;}
.lyform ul li{margin-bottom: 2%;}
.lyform ul li .text{}
.rczp dl{height: auto;}
.rczp dl dd{width: 49%;position: unset;padding: 4%;margin-bottom: 2%;}
.rczp dl dd:nth-child(1){background:#243461 url(../images/rczpdd1bg.png) no-repeat center center / auto 100% ;margin-right: 2%;}
.rczp dl dd:nth-child(2){background:#8f1f21 url(../images/rczpdd2bg.png) no-repeat center center / auto 100% ;margin-left: 0;}
.rczp dl dd p{margin-top: 2%;}
.rczp ul{}
.rczp ul li{margin-bottom: 2%;}
.rczp ul li a{padding: 4%;}
.rczp ul li span{margin: 2% 0;}

.contents .thumb{ float: left; width: 100%;}
.jiangbei{display:none;}
}


/*480-767*/
@media only screen and (min-width: 480px) and (max-width: 767px){
body{min-width: 100%;}
.wrap{width: 100%;padding: 0 2%;}
.header .wrap{width: 100%;padding: 0 2%;}
.header{min-width: 100%;height: 68px;z-index: 3;padding: 14px 0;background: #fff;}
.scrolled{}
.search{margin-top: 0;display: none;}
.header .search .tjbtn{background: url(../images/sobtnon.png) no-repeat center center;}
.logo{}
.logo img{height: 40px;}
.nav a.gonav{display: inline-block;float: right;width: 68px;height: 68px;position: absolute;top: -68px;right: 0;}
.nav a.gonav i{width: 68px;height: 68px;display: inline-block;float: right;background: url(../images/gonav.png) no-repeat center center / 50% 50%;}
.nav{position: absolute;left: 0;top: 68px;padding-top: 0px;height: auto;z-index: 999;background: #000;margin: 0;}
.nav ul{display: none;background: #14408a;}
.nav ul li{width: 100%;margin: 0;border: 0 none;border-bottom: 1px solid #3C70BA;border-top: 1px solid #144892;height: auto;line-height: 40px;}
.nav ul li h3{width: 100%;float: left;}
.nav ul li h3 a{height: 40px;line-height: 40px;padding: 0;text-align: center;width: 100%;float: left;color: #ffffff;margin: 0;}
.nav ul li.on h3 a{color: #fff;}
.nav ul li:hover h3 a{color: #fff;}
.nav{width: 100%;}
.nav dl{display: none;}
.nav ul li dl{position: relative;padding-top: 0;top: 0;background: #14408a;}
.nav ul li dl dd a{color: #ffffff;font-size: 14px;}
.scrolled .nav ul li.on h3 a{color: #fff;}
.scrolled .nav ul li h3 a{color: #fff;}


.nav ul>li div.dl{position: unset;}
.nav ul>li div.dd{width: 100%;padding:0 2%;}
.nav ul>li div.dd>a{width: 20%;margin-top: 1%;height: auto;margin-left: 1%;margin-right: 1%;}
.nav ul>li div.dd>a>img{width: 100%;height: auto;}
.nav ul>li div.dd>a>span{padding-top: 0;}
.nav ul>li div.dd>a>p{padding-top: 0;}
.nav ul>li div.dd>a:first-child{margin-left: 1%;}
.nav ul>li:hover div.dl{height: 260px;}


.nbanner{margin-top: 68px;}
.banner{margin-top: 68px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction{bottom: 10px;}
.szfn, .szjj, .aljx, .xwdt, .ryzz, .gywm{padding: 8% 0 5%;}
.h2tit{margin-bottom: 4%;}
.h2tit h2{margin-bottom: 0;font-size: 24px;line-height: 36px;}
.h2tit a.more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;}
.h2tit a.more:after{margin-left: 10px;}

.video .h2tit{ padding-left: 2%;}
.video .h2tit h2{font-size: 24px;line-height: 36px;}
.video .videocon{ width: 80%; margin-left: 10%;}
.video .building{ width: 40%; right: 0;}

.customer .h2tit { margin-top: 20px;}

.szfnlist ul li .picbox{}
.szfnlist ul li .info{padding: 5%;max-width: 50%;}
.szfnlist ul li .info i{width: 100px;height: 100px;}
.szfnlist ul li .info span{font-size: 18px;margin-top: 5px;}
.szfnlist ul li.last a em{font-size: 30px;line-height: 1.2;}
.szfnlist ul li.last a span:after{width: 60px;height: 33px;margin-left: 10px;}
.szjjqh{margin-bottom: 2%;}
.szjjqh .hd ul{flex-direction: column;}
.szjjqh .hd ul li{width: 100%;height: auto;margin-bottom: 1%;}
.szjjqh .hd ul li.on{width: 100%;}
.szjjqh .hd ul li a{padding: 8% 4%;}
.szjjqh .hd ul li a i{width: 40px;height: 40px;}
.szjjqh .hd ul li a h3{font-size: 20px;margin-top: 3%;margin-bottom: 1%;}
.szjjqh .hd ul li:nth-child(1) {
    background: url(../images/szjjqhbg1.png) no-repeat center center / 100% auto;
}
.szjjqh .hd ul li:nth-child(2) {
    background: url(../images/szjjqhbg2.png) no-repeat center center / 100% auto;
}
.szjjqh .hd ul li:nth-child(3) {
    background: url(../images/szjjqhbg3.png) no-repeat center center / 100% auto;
}
.szjjqh .hd ul li:nth-child(4) {
    margin-right: 0;
    background: url(../images/szjjqhbg4.png) no-repeat center center / 100% auto;
}
.szjjqh .hd ul li:nth-child(5) {
    margin-right: 0;
    background: url(../images/szjjqhbg5.png) no-repeat center center / 100% auto;
}
.szjjqh .hd ul li:nth-child(6) {
    margin-right: 0;
    background: url(../images/szjjqhbg6.png) no-repeat center center / 100% auto;
}
.szjjqh .hd ul li:nth-child(7) {
    margin-right: 0;
    background: url(../images/szjjqhbg7.png) no-repeat center center / 100% auto;
}
.xwdtqh{flex-direction: column;}
.xwdtqh .tab-hd{width: 100%;border-right: 0;border-bottom: 1px solid #DEDEDE;}
.xwdtqh .tab-hd ul li{width: 50%;text-align: left;font-size: 20px;margin: 10px 0;}
.xwdtqh .tab-hd ul li:after{background: #666666;width: 20px;margin-right: 10px;}
.xwdtqh .tab-hd ul li.on{font-size: 22px;}
.xwdtqh .tab-hd a.more{display: none;}
.xwdtqh .tab-bd{width: 100%;}
.xwdtlist ul{flex-wrap: wrap;}
.xwdtlist ul li{width: 32%;/* padding: 2% 2%; */background: #fefefe;}
.xwdtlist ul li p{margin-bottom: 10px;}
.xwdtlist ul li .date em{font-size: 32px;line-height: 1.6;}
.ryzzbg{padding: 0 2%;background: none;height: auto;}
.ryzzqh{width: 100%;}
.ryzzqh .hd{width: 100%;}
.ryzzqh .hd ul li{font-size: 24px;margin-right: 5%;}
.ryzzqh .hd ul li.on{font-size: 24px;}
.ryzzqh .inBox .inHd{width: 100%;}
.ryzzqh .inBox .inHd ul{margin-top: 2%;height: 260px;}
.ryzzqh .inBox .inHd ul li{font-size: 18px;margin: 2% 0;}
.ryzzqh .inBox .inBd{width: 100%;padding: 2%;margin-top: 2%;margin-bottom: 50px;}
.aljxqh{background: #14408a;}
.aljxqh .aljxcon{flex-direction: column;}
.aljxqh .aljxcon .info{width: 100%;padding: 4%;}
.aljxqh .aljxcon .info h3{margin: 2% 0;}
.aljxqh .aljxcon .picbox{width: 100%;height: auto;}
.aljxqh .tab-hd{width: 100%;height: auto;position: relative;transform: none;top: auto;left: auto;background: none;float: left;margin-left: 0;}
.aljxqh .tab-hd ul{width: 100%;position: unset;transform: none;top: auto;left: auto;background: none;float: left;margin: 2% 0;}
.aljxqh .tab-hd ul li{margin: 2% 0;}
.aljxqh .tab-hd ul li.on:after{border: 1px solid #FFFFFF;}
.aljxqh .tab-hd ul li span{font-size: 20px;}
.aljxqh .tab-hd ul li:nth-child(1) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(2) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(3) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(4) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(5) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(1):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(2):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(3):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(4):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(5):after{margin-right: 10px;}
.gywm {background: url(../images/gywmbg.png) no-repeat center center/auto 100%}
.gywm .h2tit{width: 100%;padding-left: 2%;}
.gywm .h2tit h2{font-size: 24px;}
.gywm .h2tit span{font-size: 16px;}
.gywm .gywmcon{width: 100%;padding: 4%;}
.gywm .gywmcon h3{font-size: 20px;margin-bottom: 2%;}
.gywm .gywmcon a.more{margin-top: 6%;margin-bottom: 6%;}
.footer{padding-top: 6%;}
.ftcontact{width: 100%;}
.ftnav ul{flex-wrap: wrap;}
.ftnav ul li{margin: 2% 0;}
.ftnav ul li:before{margin: 0 15px;}
.footer .line{margin: 2% 0 4%;}
.ftcontact dl{margin-bottom: 2%;}
.ftcontact dl dd{margin-bottom: 2%;}
.copyright{margin-bottom: 4%;}
.ftewm{width: 100%;margin-right: 0;text-align: center;}
.ftewm img{max-width: 150px;float: unset;}
.ftewm span{margin: 2% 0;}
.nbanner{width: 100%;overflow: hidden;}
.nbanner img{width: 160%;margin-left: -30%;height: auto;float: left;}
.posi{height: auto;padding: 1% 0;}
.sidebar ul li{width: 33.33%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.sidebar ul li a{line-height: 40px;display: inline-block;float: none;}
.sidebar2 ul li{width: 50%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.nabout{padding: 8% 0;}
.nabout .wrap{flex-direction: column;}
.nabout .naboutinfo{width: 100%;}
.nabout .naboutinfo h2{font-size: 24px;margin-bottom: 2%;}
.nabout .naboutpic{width: 100%;margin: 4% 0;}
.nabout .naboutpic ul{width: 49%;margin: 0;}
.nabout .naboutpic ul:first-child{margin-left: 2%;}
.navd img{width: 200%;margin-left: -50%;}
.navd span{font-size: 22px;}
.navd i{margin: 2% 0;}
.navd p{font-size: 14px;}
.kfhzgy{padding: 8% 0;}
.kfhzgy .title{margin-bottom: 4%;}
.kfhzgy .title h2{font-size: 24px;margin-bottom: 2%;}
.kfhzgylist{flex-direction: column;}
.kfhzgylist dl{width: 100%;padding: 8%;}
.kfhzgylist dl dt{font-size: 20px;margin-bottom: 3%;}
.kfhzgylist dl dd{margin-bottom: 2%;}
.kfhzgypic{width: 100%;}
.qywh{height: auto;flex-direction: column;}
.qywh .qywh_info{width: 100%;padding: 4%;}
.qywh .qywh_info h2{font-size: 24px;margin-bottom: 2%;}
.qywh .qywh_info span{font-size: 14px;margin-top: 2%;height: auto;line-height: 3;text-indent: 2em;}
.qywh .qywh_list{width: 100%;}
.qywh .qywh_list ul{margin-bottom: 4%;}
.qywh .qywh_list ul li h3{font-size: 20px;margin-bottom: 2%;}
.qywh .qywh_list ul li{width: 100%;padding: 3%;bb}
.qywh .qywh_list ul li i{width: 30px;height: 30px;top: 10px;right: 2%;}
.qywh .qywh_list ul li:nth-child(3){border-bottom: 1px solid rgba(255, 255, 255, 0.45);}
.ptb8{padding: 8% 0;}
.gszz_list ul li{width: 49%;margin-right: 2%;}
.gszz_list ul li:nth-child(3n){margin-right: 2%;}
.gszz_list ul li:nth-child(2n){margin-right: 0;}
.gszz_list ul li .picboxbg{padding: 6%;}
.gszz_list ul li h3{font-size: 14px;margin-top: 2%;}
.djhd_list ul li{width: 49%;margin-right: 2%;}
.djhd_list ul li:nth-child(3n){margin-right: 2%;}
.djhd_list ul li:nth-child(2n){margin-right: 0;}
.djhd_list ul li .info h3{font-size: 14px;margin-top: 2%;margin-bottom: 2%;}
.szfnpx_top .picbox{width: 100%;}
.szfnpx_top .info{width: 100%;position: unset;top: auto;transform: unset;}
.szjj_list ul li{width: 49%;margin-right: 2%;}
.szjj_list ul li:nth-child(3n){margin-right: 2%;}
.szjj_list ul li:nth-child(2n){margin-right: 0;}
.szjj_list ul li .info{padding: 4%;}
.szjj_list ul li .info h3{margin-bottom: 2%;}
.case_tt .picbox{width: 100%;}
.case_tt .info{width: 100%;padding: 4%;}
.case_tt .info h3{font-size: 20px;}
.case_tt .info span{margin: 2% 0;}
.case_tt .info p{font-size: 14px;margin-bottom: 2%;line-height: 2;}
.case_tt .info .more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;margin-bottom: 3%;}
.case_tt .info .more:after{margin-left: 10px;}
.case_list ul li{width: 100%;}
.news_list{margin-top: 0;margin-bottom: 2%;}
.news_list ul li{padding: 4%;}
.news_list ul li .info{padding-left: 10px;padding-right: 10px;}
.news_list ul li .info p{margin-top: 2%;}
.lxwm{flex-direction: column;}
.lxwm .title{width: 100%;}
.lxwm .title h2{position: unset;margin: 4% 0 2%;}
.lxwm .title img{display: none;}
.lxwm .info{width: 100%;flex-direction: column;margin-top: 4%;}
.lxwm .info dl{margin: 0;}
.lxwm .info dl dt{margin-bottom: 3%;text-align: center;}
.lxwm .info dl dd.line{margin: 2% 0;}
.lxwm .ewm{width: 100%;margin-right: 0;text-align: center;}
.lxwm .ewm img{max-width: 150px;float: unset;}
.lxwm .ewm span{margin: 2% 0;}
.swhz_list ul li{width: 100%;padding: 4%;}
.swhz_list ul li i{width: 60px;height: 60px;}
.swhz_list ul li .info p{margin-top: 2%;}
.ly{padding: 4%;}
.ly h3{font-size: 24px;}
.lyform ul li{margin-bottom: 2%;}
.lyform ul li .text{width: 100%;margin-bottom: 2%;}
.rczp dl{height: auto;}
.rczp dl dd{width: 100%;position: unset;padding: 4%;margin-bottom: 2%;}
.rczp dl dd:nth-child(1){background:#243461 url(../images/rczpdd1bg.png) no-repeat center center /  100%;margin-right: 0;}
.rczp dl dd:nth-child(2){background:#8f1f21 url(../images/rczpdd2bg.png) no-repeat center center /  100%;margin-left: 0;}
.rczp dl dd p{margin-top: 2%;}
.rczp ul{flex-direction: column;}
.rczp ul li{width: 100%;margin-bottom: 2%;}
.rczp ul li a{padding: 4%;}
.rczp ul li span{margin: 2% 0;}

.contents .thumb{ float: left; width: 100%;}
.ryzzqh .prne{ width: 100%;}

}

/*479*/
@media only screen and (max-width: 479px) {
body{min-width: 100%;}
.wrap{width: 100%;padding: 0 2%;}
.header .wrap{width: 100%;padding: 0 2%;}
.header{min-width: 100%;height: 68px;z-index: 3;padding: 14px 0;background: #fff;}
.scrolled{}
.search{margin-top: 0;display: none;}
.header .search .tjbtn{background: url(../images/sobtnon.png) no-repeat center center;}
.logo{}
.logo img{height: 40px;}
.nav a.gonav{display: inline-block;float: right;width: 68px;height: 68px;position: absolute;top: -68px;right: 0;}
.nav a.gonav i{width: 68px;height: 68px;display: inline-block;float: right;background: url(../images/gonav.png) no-repeat center center / 50% 50%;}
.nav{position: absolute;left: 0;top: 68px;padding-top: 0px;height: auto;z-index: 999;background: #000;margin: 0;}
.nav ul{display: none;background: #14408a;}
.nav ul li{width: 100%;margin: 0;border: 0 none;border-bottom: 1px solid #3C70BA;border-top: 1px solid #144892;height: auto;line-height: 40px;}
.nav ul li h3{width: 100%;float: left;}
.nav ul li h3 a{height: 40px;line-height: 40px;padding: 0;text-align: center;width: 100%;float: left;color: #ffffff;margin: 0;}
.nav ul li.on h3 a{color: #fff;}
.nav ul li:hover h3 a{color: #fff;}
.nav{width: 100%;}
.nav dl{display: none;}
.nav ul li dl{position: relative;padding-top: 0;top: 0;background: #14408a;}
.nav ul li dl dd a{color: #ffffff;font-size: 14px;}
.scrolled .nav ul li.on h3 a{color: #fff;}
.scrolled .nav ul li h3 a{color: #fff;}


.nav ul>li div.dl{position: unset;}
.nav ul>li div.dd{width: 100%;padding:0 2%;flex-direction: column;margin-bottom: 2%;}
.nav ul>li div.dd>a{width: 100%;margin-top: 0.5%;margin-bottom: 0.5%;height: auto;display: flex;flex-direction: row;align-items: center;margin-left: 0%;margin-right: 0%;}
.nav ul>li div.dd>a>img{width: 100%;height: auto;display: none;}
.nav ul>li div.dd>a>span{padding-top: 0;margin-right: 4%;}
.nav ul>li div.dd>a>p{padding-top: 0;}
.nav ul>li div.dd>a:first-child{margin-left: 0%;}
.nav ul>li:hover div.dl{height: auto;}


.nbanner{margin-top: 68px;}
.banner{margin-top: 68px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction{bottom: 10px;}
.szfn, .szjj, .aljx, .xwdt, .ryzz, .gywm{padding: 8% 0 0;}
.h2tit{margin-bottom: 4%;}
.h2tit h2{margin-bottom: 0;font-size: 20px;line-height: 36px;}
.h2tit a.more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;}
.h2tit a.more:after{margin-left: 10px;}

.video{padding: 76px 0 30px;}
.video .h2tit{ padding-left: 2%;}
.video .h2tit h2{font-size: 20px;line-height: 36px;}
.video .videocon{ width: 80%; margin-left: 10%;}
.video .building{ width: 40%; right: 0;}


.szfnlist ul li{ width: 100%; border-radius:8px;}
.szfnlist ul li .picbox{ height: 100px;}
.szfnlist ul li .info{ max-width: 60%;}
.szfnlist ul li .info i{width: 50px;height: 50px;}
.szfnlist ul li .info span{ margin-top: 0;}
.szfnlist ul li.last{height: 50px;}
.szfnlist ul li.last a{flex-direction:row;}
.szfnlist ul li.last a em{ font-size: 20px; margin-right: 10px;}
.szfnlist ul li.last a span:after{ width: 40px; height: 24px;}
/* .szfnlist ul li .picbox{display: none;}
.szfnlist ul li .info{position: unset;padding: 5%;text-align: center;}
.szfnlist ul li .info i{width: 80px;height: 80px;}
.szfnlist ul li .info span{font-size: 16px;margin-top: 5px;line-height: 25px;}
.szfnlist ul li.last a em{font-size: 24px;line-height: 1.2;}
.szfnlist ul li.last a span:after{width: 60px;height: 33px;margin-left: 10px;} */
.szjjqh{margin-bottom: 2%;}
.szjjqh .hd ul{flex-direction: column;}
.szjjqh .hd ul li{width: 100%;height: auto;margin-bottom: 1%;}
.szjjqh .hd ul li.on{width: 100%;}
.szjjqh .hd ul li a{padding: 2% 4%;}
.szjjqh .hd ul li a i{width: 40px;height: 40px;}
.szjjqh .hd ul li a h3{font-size: 16px;margin-top: 3%;margin-bottom: 1%;}
.xwdtqh{flex-direction: column;}
.xwdtqh .tab-hd{width: 100%;border-right: 0;border-bottom: 1px solid #DEDEDE;}
.xwdtqh .tab-hd ul li{width: 50%;text-align: left;font-size: 20px;margin: 10px 0;}
.xwdtqh .tab-hd ul li:after{background: #666666;width: 20px;margin-right: 10px;}
.xwdtqh .tab-hd ul li.on{font-size: 22px;}
.xwdtqh .tab-hd a.more{display: none;}
.xwdtqh .tab-bd{width: 100%;}
.xwdtlist ul{flex-direction: column;}
.xwdtlist ul li{width: 100%;padding: 2% 2%;background: #fefefe;}
.xwdtlist ul li p{margin-bottom: 10px; display: none;}
.xwdtlist ul li .date em{font-size: 32px;line-height: 1.6; display: none;}
.xwdtlist ul li i.more{display: none;}
.ryzzbg{padding: 0 2%;background: none;height: auto;}
.ryzzqh{width: 100%;}
.ryzzqh .hd ul li{font-size: 24px;margin-right: 10px;}
.ryzzqh .hd ul li.on{font-size: 24px;}
.ryzzqh .inBox .inHd{width: 100%;}
.ryzzqh .inBox .inHd ul{margin-top: 2%;height: 260px;}
.ryzzqh .inBox .inHd ul li{font-size: 18px;margin: 2% 0;}
.ryzzqh .inBox .inBd{width: 100%;padding: 2%;margin-top: 2%;margin-bottom: 50px;}
.aljxqh{background: #14408a;}
.aljxqh .aljxcon{flex-direction: column;}
.aljxqh .aljxcon .info{width: 100%;padding: 4%; display: none;}
.aljxqh .aljxcon .info h3{margin: 2% 0;}
.aljxqh .aljxcon .picbox{width: 100%;height: auto;}
.aljxqh .aljxcon .picbox img{border-radius:0;}
.aljxqh .tab-hd{width: 100%;height: auto;position: relative;transform: none;top: auto;left: auto;background: none;float: left;margin-left: 0;}
.aljxqh .tab-hd ul{width: 100%;position: unset;transform: none;top: auto;left: auto;background: none;float: left;margin: 2% 0;}
.aljxqh .tab-hd ul li{margin: 1% 0;}
.aljxqh .tab-hd ul li:after{width:12px;height:12px;}
.aljxqh .tab-hd ul li.on:after{border: 1px solid #FFFFFF;}
.aljxqh .tab-hd ul li span{font-size: 16px; float: left; margin-left: 30px;margin-right:0;}
.aljxqh .tab-hd ul li:after{ left: 0; margin-left: 10px;}
.aljxqh .tab-hd ul li:nth-child(1) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(2) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(3) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(4) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(5) span{margin-right: 40px;}
.aljxqh .tab-hd ul li:nth-child(1):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(2):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(3):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(4):after{margin-right: 10px;}
.aljxqh .tab-hd ul li:nth-child(5):after{margin-right: 10px;}
.aljxqh .prne{}
.gywm .gywmcon p{ line-height: 1.8em;}
.ryzzqh .prne a.more{ display: none;}
.gywm {background: url(../images/gywmbg_phone.jpg) no-repeat center center/auto 100%}
.gywm .h2tit{width: 100%;padding-left: 2%;}
.gywm .h2tit h2{font-size: 24px; color: #fff;}
.gywm .h2tit span{font-size: 16px; color: #fff;}
.gywm .gywmcon{width: 100%;padding: 4%;}
.gywm .gywmcon h3{font-size: 20px;margin-bottom: 2%;}
.gywm .gywmcon a.more{margin-top: 6%;margin-bottom: 6%;}

.customer{padding: 20px 0;}

.customer .h2tit { margin-top: 20px;}
.customer .h2tit h2{font-size: 24px; color: #555;}
.customer .h2tit span{font-size: 16px; color: #888;}


.footer{padding-top: 6%;}
.ftcontact{width: 100%;}
.ftnav ul{flex-wrap: wrap;}
.ftnav ul li{margin: 2% 0;}
.ftnav ul li:before{margin: 0 15px;}
.footer .line{margin: 2% 0 4%;}
.ftcontact dl{margin-bottom: 2%;}
.ftcontact dl dd{margin-bottom: 2%; font-size: 14px;}
.ftcontact dl dd i{ width: 18px; height: 18px; margin-right: 3px; margin-top: 3px;}
.ryzzqh .prne{ width: 100%;}
.copyright{margin-bottom: 4%;}
.ftewm{width: 100%;margin-right: 0;text-align: center;}
.ftewm img{max-width: 150px;float: unset;}
.ftewm span{margin: 2% 0;}
.nbanner{width: 100%;overflow: hidden;}
.nbanner img{width: 200%;margin-left: -50%;height: auto;float: left;}
.posi{height: auto;padding: 1% 0;}
.sidebar ul li{width: 33.33%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.sidebar ul li a{line-height: 40px;display: inline-block;float: none;}
.sidebar2 ul li{width: 50%;text-align: center;margin-bottom: 1%;margin-top: 1%;margin-right: 0;}
.nabout{padding: 8% 0;}
.nabout .wrap{flex-direction: column;}
.nabout .naboutinfo{width: 100%;}
.nabout .naboutinfo h2{font-size: 24px;margin-bottom: 2%;}
.nabout .naboutpic{width: 100%;margin: 4% 0;}
.nabout .naboutpic ul{width: 49%;margin: 0;}
.nabout .naboutpic ul:first-child{margin-left: 2%;}
.navd img{width: 200%;margin-left: -50%;}
.navd span{font-size: 22px;}
.navd i{margin: 2% 0;}
.navd p{font-size: 14px;padding:0 10px;}
.kfhzgy{padding: 8% 0;}
.kfhzgy .title{margin-bottom: 4%;}
.kfhzgy .title h2{font-size: 24px;margin-bottom: 2%;}
.kfhzgylist{flex-direction: column;}
.kfhzgylist dl{width: 100%;padding: 8%;}
.kfhzgylist dl dt{font-size: 20px;margin-bottom: 3%;}
.kfhzgylist dl dd{margin-bottom: 2%;}
.kfhzgypic{width: 100%;}
.qywh{height: auto;flex-direction: column;}
.qywh .qywh_info{width: 100%;padding: 4%;}
.qywh .qywh_info h2{font-size: 24px;margin-bottom: 2%;}
.qywh .qywh_info span{font-size: 13px;margin-top: 2%;height: auto;line-height: 2;text-indent: 0;padding: 7px 3px;
        text-align: center;}
.qywh .qywh_list{width: 100%;}
.qywh .qywh_list ul{margin-bottom: 4%;}
.qywh .qywh_list ul li h3{font-size: 18px;margin-bottom: 2%;}
.qywh .qywh_list ul li p{font-size:14px;}
.qywh .qywh_list ul li{width: 100%;padding: 3%;bb}
.qywh .qywh_list ul li i{width: 30px;height: 30px;top: 10px;right: 2%;}
.qywh .qywh_list ul li:nth-child(3){border-bottom: 1px solid rgba(255, 255, 255, 0.45);}
.ptb8{padding: 8% 0;}
.gszz_list ul li{width: 49%;margin-right: 2%;}
.gszz_list ul li:nth-child(3n){margin-right: 2%;}
.gszz_list ul li:nth-child(2n){margin-right: 0;}
.gszz_list ul li .picboxbg{padding: 6%;}
.gszz_list ul li h3{font-size: 14px;margin-top: 2%;height:35px;line-height:35px;}
.djhd_list ul li{width: 100%;margin-right: 2%;}
.djhd_list ul li:nth-child(3n){margin-right: 2%;}
.djhd_list ul li:nth-child(2n){margin-right: 0;}
.djhd_list ul li .info h3{font-size: 14px;margin-top: 2%;margin-bottom: 2%;}
.szfnpx_top .picbox{width: 100%;}
.szfnpx_top .info{width: 100%;position: unset;top: auto;transform: unset;}
.szjj_list ul li{width: 49%;margin-right: 2%;}
.szjj_list ul li:nth-child(3n){margin-right: 2%;}
.szjj_list ul li:nth-child(2n){margin-right: 0;}
.szjj_list ul li .info{padding: 4%;}
.szjj_list ul li .info h3{margin-bottom: 2%;}
.case_tt .picbox{width: 100%;}
.case_tt .info{width: 100%;padding: 4%;}
.case_tt .info h3{font-size: 20px;}
.case_tt .info span{margin: 2% 0;}
.case_tt .info p{font-size: 14px;margin-bottom: 2%;line-height: 2;}
.case_tt .info .more{height: 36px;line-height: 34px;width: auto;padding: 0 10px;margin-bottom: 3%;}
.case_tt .info .more:after{margin-left: 10px;}
.case_list ul li{width: 100%;}
.news_list ul li{padding: 4%;}
.news_list ul li .info{padding-left: 10px;padding-right: 10px;}
.news_list ul li .info p{margin-top: 2%;}
.lxwm{flex-direction: column;}
.lxwm .title{width: 100%;}
.lxwm .title h2{position: unset;margin: 4% 0 2%;}
.lxwm .title img{display: none;}
.lxwm .info{width: 100%;flex-direction: column;margin-top: 4%;}
.lxwm .info dl{margin: 0;}
.lxwm .info dl dt{margin-bottom: 3%;text-align: center;}
.lxwm .info dl dd.line{margin: 2% 0;}
.lxwm .ewm{width: 100%;margin-right: 0;text-align: center;}
.lxwm .ewm img{max-width: 150px;float: unset;}
.lxwm .ewm span{margin: 2% 0;}
.swhz_list ul li{width: 100%;padding: 4%;}
.swhz_list ul li i{width: 60px;height: 60px;}
.swhz_list ul li .info p{margin-top: 2%;}
.ly{padding: 4%;}
.ly h3{font-size: 24px;}
.lyform ul li{margin-bottom: 2%;}
.lyform ul li .text{width: 100%;margin-bottom: 2%;}
.rczp dl{height: auto;}
.rczp dl dd{width: 100%;position: unset;padding: 4%;margin-bottom: 2%;}
.rczp dl dd:nth-child(1){background: url(../images/rczpdd1bg.png) no-repeat center center / auto 100%;margin-right: 0;}
.rczp dl dd:nth-child(2){background: url(../images/rczpdd2bg.png) no-repeat center center / auto 100%;margin-left: 0;}
.rczp dl dd p{margin-top: 2%;}
.rczp ul{flex-direction: column;}
.rczp ul li{width: 100%;margin-bottom: 2%;}
.rczp ul li a{padding: 4%;}
.rczp ul li span{margin: 2% 0;}


.contents .thumb{ width: 100%;}
.contents .page p{font-size:14px;margin:5px 0;line-height:25px;}

.jiangbei{display:none;}
}


@media only screen and (max-width: 350px) {
    .qywh .qywh_info span{font-size:12px;}
}
